<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>animation属性</title>
    <style>
        div {
            width: 200px;
            height: 200px;
            background-color: red;
            /* 复合属性 */
            /* 
                动画名称
                动画时长
                速度曲线  linear匀速  steps(3) 分步
                延迟时间
                重复次数  infinite无限循环
                动画方向   alternate执行完后反向
                执行完成时变化   forwards(停留结束状态)   backwards停留在开始状态(默认)
            */
            animation: change 1s linear .5s infinite alternate backwards;

        }

        div:hover {
            /* 暂停动画 */
            animation-play-state: paused;
        }

        @keyframes change {
            from {
                width: 300px;
                height: 300px;
            }

            to {
                width: 800px;
                height: 300px;
            }
        }
    </style>
</head>

<body>
    <div></div>
</body>

</html>